Cho số tự nhiên n (2 ≤ n ≤ 10000), viết chương trình phân tích số n thành các thừa số nguyên tố.
Ví dụ: n = 12
12 | 2
6 | 2
3 | 3
1 |
Viết chương trình nhập số nguyên n. In ra các số nguyên dương là BỘI số của 3 từ 1 đến n. (Ví dụ: Nếu nhập n là 12, vậy các bội của 3 từ 1 đến 12 là 3 6 9 12) *
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (i%3==0) cout<<i<<" ";
return 0;
}
Viết chương trình nhập số nguyên n. In ra các số nguyên dương là BỘI số của 3 từ 1 đến n. (Ví dụ: Nếu nhập n là 12, vậy các bội của 3 từ 1 đến 12 là 3 6 9 12) *
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (i%3==0) cout<<i<<" ";
return 0;
}
Viết chương trình nhập số nguyên n. In ra các số nguyên dương là BỘI số của 3 từ 1 đến n. (Ví dụ: Nếu nhập n là 12, vậy các bội của 3 từ 1 đến 18 là 3 6 9 12) *
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (i%3==0) cout<<i<<" ";
return 0;
}
Bài 3: Viết chương trình in ra tất cả các cặp số nguyên tố cách nhau 2 đơn vị và nhỏ hơn 10000. Ví dụ các cặp số nguyên tố đầu tiên cách nhau 2 đơn vị là (3,5), (5,7), (11,13).
Bài 4: Viết chương trình nhập 3 số tự nhiên từ bàn phím là day, month và year có ý nghĩa là ngày, tháng, năm tương ứng. Kiểm tra xem bộ dữ liệu đã nhập có hợp lý hay không. python
Bài 3:
uses crt;
var i:integer;
{------------------chuong-trinh-con-kiem-tra-so-nguyen-to----------------------}
function ktnt(x:integer):boolean;
var kt:boolean;
i:integer;
begin
kt:=true;
for i:=2 to x-1 do
if x mod i=0 then kt:=false;
if kt=true then ktnt:=true
else ktnt:=false;
end;
{-------------------------chuong-trinh-chinh----------------------------}
begin
clrscr;
for i:=2 to 9999 do
if (ktnt(i)=true) and (ktnt(i+2)=true) then
begin
writeln(i,',',i+2);
delay(500);
end;
readln;
end.
Bài 4:
uses crt;
var a,b,c,kt:integer;
begin
clrscr;
write('Nhap ngay:'); readln(a);
write('Nhap thang:'); readln(b);
write('Nhap nam:'); readln(c);
kt:=0;
if (b=1) and (0<a) and (a<=31) then kt:=1;
if (b=2) and (0<a) and (a<=28) then kt:=1;
if (b=2) and (0<a) and (a<=29) and (c mod 4=0) then kt:=1;
if (b=3) and (0<a) and (a<=31) then kt:=1;
if (b=4) and (0<a) and (a<=30) then kt:=1;
if (b=5) and (0<a) and (a<=31) then kt:=1;
if (b=6) and (0<a) and (a<=30) then kt:=1;
if (b=7) and (0<a) and (a<=31) then kt:=1;
if (b=8) and (0<a) and (a<=31) then kt:=1;
if (b=9) and (0<a) and (a<=30) then kt:=1;
if (b=10) and (0<a) and (a<=31) then kt:=1;
if (b=11) and (0<a) and (a<=30) then kt:=1;
if (b=12) and (0<a) and (a<=31) then kt:=1;
if kt=0 then writeln('Khong hop le')
else writeln('Hop le');
readln;
end.
Bạn ơi bạn làm ra bài 3 chưa, cho mình xin cách làm nữa.
Python
Bài tập 1: Số nguyên tố rút gọn của một số tự nhiên n chính là tổng các ước nguyên tố của n.
Ví dụ: n=252=2.2.3.3.7 (n có 3 ước nguyên tố là 2, 3 và 7)
Số nguyên tố rút gọn của n là 2+3+7=12
Yêu cầu: a/ Nhập số tự nhiên n từ bàn phím, in ra số nguyên tố rút gọn của n. (1<n<1000000)
b/ Nhập 2 số nguyên a, b không vượt quá 10000 (a<b). In ra các số có cùng số nguyên tố rút gọn với n trong đoạn a đến b và số lượng các số tìm được.
Tìm số tự nhiên n có 48 ước biết rằng n phân tích thành thừa số nguyên tố có dạng 2^x.3^y trong đó x+y=12
Viết chương trình nhập vào dãy số có n số, xuất ra màn hình tổng các số chia hết cho 2.
Ví dụ nhập n = 5
1 2 3 4 6
Xuất: tong cac so chia het cho 2 la: 12
Var s,n,i,so:integer;
Begin
Write('Nhap so luong so n = ');readln(n);
For i:=1 to n do
Begin
Write('Nhap so thu ',i)readln(so);
If so mod 2 = 0 then s:=s+so;
End;
Write('Tong cac so chan la ',s);
Readln;
End.
Program HOC24;
var i,n,t: integer;
a: array[1..32000] of integer;
begin
write('Nhap n= '); readln(n);
for i:=1 to n do if i=n then readln(a[i]) else read(a[i]);
t:=0;
for i:=1 to n do if a[i] mod 2=0 then t:=t+a[i];
write('Tong cac so chia het cho 2 la: ',t);
readln
end.
Viết chương trình C nhập vào mảng số nguyên với n phần tử.
- In mảng theo thứ tự giảm dần.
- In ra phép tính tích các phần tử chia hết cho 3 theo dạng: phần tử 1 x phần tử 2 x... x phần tử cuối = tích. Ví dụ: 3 x 6 x 12 = 216
- Tính tích hiệu của tích các phần tử chẵn trừ tích các phần tử lẻ.
giúp e với ạ
#include <bits/stdc++.h>
using namespace std;
long long a[1000],i,n;
int main()
{
cin>>n;
for (i=1; i<=n; i++) cin>>a[i];
sort(a+1,a+n+1);
for (i=n; i>=1; i--) cout<<a[i]<<" ";
return 0;
}
1, Viết các công thức về lũy thừa với số mũ tự nhiên. Cho ví dụ.
2, So sánh tính chất cơ bản của phép cộng và phép nhân số tự nhiên, số nguyên, phân số.
3, Với điều kiện nào nào thì hiệu của 2 số tự nhieencungx là stn ? Hiệu của 2 số nguyên cũng là số nguyên ? Cho ví dụ.
4, Với điều kiện nào thì thương của 2 số tự nhiên cũng là số tự nhiên ? Thương của 2 phân số cũng là phân số ? Cho ví dụ.
5, Phát biểu 3 bài toán cơ bản về phân số. Cho ví dụ minh họa.
6, Trong định nghĩa số nguyên tố và hợp số, có điểm nào giống nhau, điểm nào khác nhau ? Tích của 2 số nguyên toos là một số nguyên tố hay hợp số ?